javascript algorithm [javascript-algorithm] 프로그래머스 - 시저 암호 문자가 공백인 경우 공백을 반환해야하므로 조건문을 이용하여 공백일 경우 공백을 반환하며 continue를 통해 공백인 경우 아래 코드를 무시하고 다음 반복문을 실행한다. textArr변수에 includes()메서드로 boolean값을 추출한 뒤 대문자일 경우 좌항, 소문자일 경우 우항을 할당한다. index의 값이 전체 문자열의 길이보다 큰 경우 (s의 문자가 Z,z일 경우) 조건문을 만든다... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - x만큼 간격이 있는 n개의 숫자 - 문제풀이 - 문제해설 빈 배열 answer을 만든다. for문을 이용하여 n만큼 반복하는 반복문을 만든다. 1부터 n까지 x에 곱져야하므로 조건은 i <= n 가 되고 그 후 push() 메서드를 사용하여 곱해진 값을 answer 배열의 워소로 넣어준다. - 문제풀이 - 문제해설 Array 생성자 함수를 사용하여 배열을 생성한다. 이 때 매개변수로 n이 전달되었는데 Array 생성자 함수... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 문자열 다루기 기본 - 문제풀이 - 문제해설 삼항연산자를 활용하는데 문자의 길이가 4 혹은 6 일 때를 조건으로 한다. 문자의 길이가 4 혹은 6 일 때, isNaN()함수를 이용하여 NaN(Not a Number)를 판별하는데 isNaN()함수는 매개변수가 숫자가 아닐 경우 ture, 숫자일 경우 false를 반환하므로 !를 붙여 반대의 결과를 출력하도록 한다. - 문제풀이 - 문제해설 문자의 길이가 4혹은 ... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 이상한 문자 만들기 문자열을 split()메서드로 공백을 기준으로 잘라 배열로 만든다. map()메서드로 잘라준 배열 각각의 조건을 개별로 적용시켜준다. result변수라는 빈 문자열을 담은 변수를 만든 뒤 for문을 이용한다. 조건은 해당 문자열을 length보다 작을 경우 조건문을 반복한다. for문 안에는 if문의 i%2 연산을 이용하여 값이 1일 경우 true, 0일 경우 false인 것을 활용하여 홀짝... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 핸드폰 번호 가리기 - 문제풀이 - 문제해설 함수안에 새로운 변수 phoneString를 만들어 문자열로 바꾸어 넣어준다. repeat() 함수를 활용하여 * 를 반복시킨다. 반복시킬 횟수는 전달받은 문자열의 길이 -4 로 지정한다. 이유는 노출될 번호가 전달받은 문자열 뒷자리 네자리 수 이기 때문이다. slice() 메소드를 이용하여 뒷자리 네자리 수를 가져온다. - 문제풀이 - 문제해설 for문을 이용하여 ... javascript algorithmjavascript algorithm
[javascript-algorithm] 프로그래머스 - 시저 암호 문자가 공백인 경우 공백을 반환해야하므로 조건문을 이용하여 공백일 경우 공백을 반환하며 continue를 통해 공백인 경우 아래 코드를 무시하고 다음 반복문을 실행한다. textArr변수에 includes()메서드로 boolean값을 추출한 뒤 대문자일 경우 좌항, 소문자일 경우 우항을 할당한다. index의 값이 전체 문자열의 길이보다 큰 경우 (s의 문자가 Z,z일 경우) 조건문을 만든다... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - x만큼 간격이 있는 n개의 숫자 - 문제풀이 - 문제해설 빈 배열 answer을 만든다. for문을 이용하여 n만큼 반복하는 반복문을 만든다. 1부터 n까지 x에 곱져야하므로 조건은 i <= n 가 되고 그 후 push() 메서드를 사용하여 곱해진 값을 answer 배열의 워소로 넣어준다. - 문제풀이 - 문제해설 Array 생성자 함수를 사용하여 배열을 생성한다. 이 때 매개변수로 n이 전달되었는데 Array 생성자 함수... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 문자열 다루기 기본 - 문제풀이 - 문제해설 삼항연산자를 활용하는데 문자의 길이가 4 혹은 6 일 때를 조건으로 한다. 문자의 길이가 4 혹은 6 일 때, isNaN()함수를 이용하여 NaN(Not a Number)를 판별하는데 isNaN()함수는 매개변수가 숫자가 아닐 경우 ture, 숫자일 경우 false를 반환하므로 !를 붙여 반대의 결과를 출력하도록 한다. - 문제풀이 - 문제해설 문자의 길이가 4혹은 ... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 이상한 문자 만들기 문자열을 split()메서드로 공백을 기준으로 잘라 배열로 만든다. map()메서드로 잘라준 배열 각각의 조건을 개별로 적용시켜준다. result변수라는 빈 문자열을 담은 변수를 만든 뒤 for문을 이용한다. 조건은 해당 문자열을 length보다 작을 경우 조건문을 반복한다. for문 안에는 if문의 i%2 연산을 이용하여 값이 1일 경우 true, 0일 경우 false인 것을 활용하여 홀짝... javascript algorithmjavascript algorithm [javascript-algorithm] 프로그래머스 - 핸드폰 번호 가리기 - 문제풀이 - 문제해설 함수안에 새로운 변수 phoneString를 만들어 문자열로 바꾸어 넣어준다. repeat() 함수를 활용하여 * 를 반복시킨다. 반복시킬 횟수는 전달받은 문자열의 길이 -4 로 지정한다. 이유는 노출될 번호가 전달받은 문자열 뒷자리 네자리 수 이기 때문이다. slice() 메소드를 이용하여 뒷자리 네자리 수를 가져온다. - 문제풀이 - 문제해설 for문을 이용하여 ... javascript algorithmjavascript algorithm